.main{ padding-top:40px; font-family:"微软雅黑"; font-size:15px; color:#656565; }
a:hover{ color:#42aea4; }
.none{ display:none; }

.actbar{ height:80px; margin:10px 0; padding:10px 0;}

.ur_here{ margin:10px 0; }

.side_box{ float:left; width:200px; padding-right:10px; }
.sub_box{ border:1px solid #e3dfda; margin-bottom:10px; position:relative; }
.sub_box h3{ font-size:17px; color:#666666; line-height:2em; border-bottom:1px solid #cfcfcf; padding-left:15px; font-weight:bold; background:#f8f8f8; }
.sub_box dl, .sub_box .clearfix li{ padding:10px 20px; border-bottom:1px solid #ececec; line-height:2em; }
.sub_box dt a{ color:#343434; font-size:16px; font-weight:bold; }
.sub_box dd{ margin-left:10px; }
.sub_box ul li, .sub_box .clearfix{ margin:15px; border-bottom:1px solid #ececec; overflow:hidden; _margin:0; }
.sub_box ul dl, .sub_box .clearfix li{ margin:0; padding:0; border-bottom:0; border-top:1px solid #ececec; }
.sub_box ul dt, .sub_box ul dd{ display:inline; font-size:14px; padding:0 5px; }
.sub_box ul dd{ float:right; right:0; _float:none; }
.sub_box ul img, .sub_box .clearfix .goodsimg{ display:block; margin:0 auto; border-top:0; height:100px; }
.sub_box .clearfix li{ font-size:14px; padding:0 5px; _padding:0; }
.sub_box #clear_history{ position:absolute; top:6px; right:10px; }
.sub_box #clear_history a:hover{ cursor:pointer; }

.main_box{ float:left; width:770px; _width:765px; _overflow:hidden; }
.main_box .goodsInfo{ border:1px solid #ebebeb; }

.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
.goodsInfo .imgInfo{ width:300px; float:left; margin:10px; overflow:hidden; _margin:6px; }
.goodsInfo .imgInfo .thumb{ width:230px; height:230px; display:block; }
.goodsInfo .imgInfo img{ display:block; margin:0 auto; }
.goodsInfo span{width:4px; height:48px; background:url(../images/bg.gif) no-repeat 0 -527px; float:left;}
.goodsInfo span.spanR{width:4px; height:48px; background:url(../images/bg.gif) no-repeat -5px -527px; float:right;}
.goodsInfo .gallery{width:274px; float:left; margin-left:10px; _margin-left:5px; overflow:hidden;}
.goodsInfo .gallery ul{width:auto;}
.goodsInfo .gallery li{float:left; width:48px; margin:0 2px;}
.goodsInfo .gallery li img{width:46px; height:46px; display:block;}

.btn_list .add_to_cart{ height:40px; width:132px; background:url(../images/site/btn_buy.png) left top no-repeat; display:block; float:left; margin-right:20px; }
.btn_list .add_to_cart:hover{ background:url(../images/site/btn_buy.png) left -44px no-repeat;}
.btn_list .collect{ height:35px; width:104px; background:url(../images/site/btn_buy.png) -132px top no-repeat; display:block; float:left; margin:3px 0; }
.btn_list .collect:hover{ background:url(../images/site/btn_buy.png) -132px -44px no-repeat;}

.main_box .textInfo{ width:400px; float:left; margin:8px 29px 8px 19px; _margin:8px 16px; }
.main_box .textInfo h3{ font-size:19px; font-weight:bold; color:#333333; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #cfcfcf;}
.main_box .textInfo li{ line-height:2em; }
.main_box .textInfo #ECS_SHOPPRICE{ color:#d20000; font-size:1.5em; font-weight:bolder; }
.main_box .textInfo .purchase{ border:1px solid #ede3d7; padding:10px 20px; margin-top:10px; color:#333333; background:#fcf3ee; }
.main_box .textInfo .btn_list{ margin-top:10px; }
.main_box .textInfo .share{ margin:10px 0; }

.details{ margin-top:13px; overflow:hidden; }
.details h3{ height:40px; padding:0 10px; border-bottom:1px solid #cfcfcf; }
.details .history .h2bg{ height:26px; line-height:26px; padding:2px 20px; margin-top:9px; text-align:center; font-size:12px; float:left; color:#666666; border:1px solid #cfcfcf; }
.details .history h2{ height:39px; line-height:39px; padding:0 30px; text-align:center; font-size:16px; float:left; color:#333333; margin:0 5px; border:1px solid #cfcfcf; border-bottom:1px solid #ffffff; }

.usBox_1{background:#fff; text-align:left; width:350px; height:208px; padding:43px 153px 60px 150px;}
.usBox_2{text-align:left; padding:43px 153px 60px 150px;}
.usBox_2 .regtitle{height:30px; background:url(images/ur_bg.gif) no-repeat 0px -34px;}
h2.reg{color:#66CAC2; text-align:bottom;}
h2.logn{color:#66CAC2; text-align:center;}
td.td1{ text-align:right; font-weight:bold; font-size:14px; vertical-align:bottom;}
.hr1 { height:2px;border:none; border-top:3px solid #66CAC2; width:76px;}
.hr2 { border:none; border-top:2px solid #DEDEDE; width:480px;}
.main2{ padding-top:40px; font-family:"微软雅黑"; font-size:13px; color:#656565; }a{ color:#656565; }
td.td1 a{ color:#66CAC2;}
.btn2{ border:none; font-size:14px; color:#fff; font-weight:bold; width:96px; height:28px;line-height:28px; background:url(../images/site/btn.png) -96px no-repeat; cursor:pointer}
.btn2:hover{background:url(../images/site/btn.png); }

#com_v{ padding:15px 0; }
#com_v p, #com_v img{ margin:15px 30px; }
#com_v img{ display:block; margin:0 auto; }
#com_v h3{ margin:15px 10px 0; padding:0 5px; color:#666666; border:none; border-left:6px solid #666666; font-size:19px; height:23px; line-height:23px; font-weight:normal; }
#com_v table{ display:block; margin:15px 10px; }
#com_v th{ display:block; color:#f2908d; border-left:2px solid #f0857d; margin:10px 10px; padding-left:3px; text-align:left; height:15px; line-height:15px; }
#com_v .sub_head{ background:none; float:none; padding:0; margin:0; }
#com_v tr{ display:block; background:#f7f7f7; float:left; margin:2px 15px; padding:5px 0 0 25px; width:315px; }
#com_v td{ display:block; float:left; color:#333333; margin-right:5px; }

#com_v .comments{ padding:15px 30px; }
#com_v .word{ padding:10px; border-bottom:1px solid #cccccc; }
#com_v .word .f2{ color:#999999; } /*评论用户*/
#com_v .word .f3{ color:#999999; float:right; } /*评论时间*/
#com_v .word img{ clear:both; margin-top:10px; } /*用户评分*/
#com_v .word p{ color:#323232; clear:both; display:block; }	/*评论内容*/
#com_v .word *{ display:inline-block; }

#pagebar{ text-align:right; margin-right:30px; }
#pagebar span a{ font-weight:bold; }

#com_v .commentsList table{ margin:20px auto; background:#f7f7f7; padding:10px 0; width:710px; }
#com_v .commentsList tr{ width:90%; margin:0; padding-top:10px; }
#com_v .commentsList td{ display:inline; float:none; }
#com_v .commentsList img{ display:inline; }
#com_v .commentsList td{ min-width:75px\9; }

#com_v .commentsList .captcha{ vertical-align:middle; } /*验证码*/
#com_v .commentsList .f_r{ border:none; background:url(../images/site/btn_pinglun.png) left top no-repeat; width:90px; height:34px; margin:0 5px; float:right; margin-left:235px\9; } /*评论按钮*/
#com_v .commentsList .f_r:hover{ cursor:pointer; background:url(../images/site/btn_pinglun.png) left -37px no-repeat; }
#com_v .commentsList .f_r{ font-family:"微软雅黑"; font-size:15px; color:#ffffff; }

.list_box h3{ height:34px; font-size:15px; padding-left:20px; background-color:#eeeeee; color:#3e9e93; border-top:3px solid #5dc8be; padding-top:8px; *margin-bottom:-19px; }
.list_box h3 .head{ float:left; margin-top:4px; margin-right:10px; }
.list_box .sort a{ margin-left:-4px; display:block\0; float:left\9; margin-left:-7px\0; margin-top:-4px\0; +clear:right; }
.list_box h3 span{ float:right; margin-top:4px; margin-right:7px; color:#333333; font-weight:normal; +float:none; +margin:0; }
.list_box h3 span b{ color:#3e9e93; }
.list_box .sort .sort_span{ +margin:0 0 0 350px; }
.list_box #search .f_r{ _position:relative; top:5px; float:right; margin-right:15px; }
.list_box #search .f_r select, .list_box #search .f_r input{ font-size:15px; }
.list_box h3 select{ font-size:15px; float:right; margin-right:15px; }

.centerPadd{ margin:0 auto; border-right:1px solid #ebebeb; }
.goodsBox{ margin-left:1px; }
.goodsBox .goodsItem{ float:left; width:191px; height:239px; border:1px solid #ebebeb; margin-left:-1px; margin-top:-1px; overflow:hidden; }
.goodsBox .goodsItem .goodsimg{ display:block; margin:30px auto; height:100px; }
.goodsBox .goodsItem dl{ padding:5px 20px 15px 30px; }
.goodsBox .goodsItem dl dt{ font-weight:bold; font-size:16px; }
.goodsBox .goodsItem dl dt img{ padding:0 10px; display:none\9; }
.goodsBox .goodsItem dl dd{ margin:5px 0; }
.goodsBox .goodsItem .price{ font-size:20px; }
.goodsBox .goodsItem .price sup{ font-size:10px; }
.goodsBox .goodsItem .price span{ font-size:10px; }

.goods_pager{ height:38px; background-color:#e9f4f0; border-top:1px solid #ebebeb; margin-top:-1px; text-align:center; *margin-top:-20px; }
.goods_pager #pager{ display:inline-block; margin:0 auto; line-height:38px; color:#333333; }
.goods_pager #pager a{ padding:2px 8px; margin-right:10px; color:#333333; border:1px solid #bbcac5; background-color:#ffffff; }
.goods_pager #pager .page_now{ padding:2px 8px; background-color:#5ac8bd; margin-right:10px; border:1px solid #4cb4ab; color:#ffffff; }
.goods_pager #pager .f6{ margin:0 50px; }
.goods_pager #pager .prev, .goods_pager #pager .next, .goods_pager #pager .last{ padding:2px 13px; }
.goods_pager select{ border:1px solid #bbcac5; margin-right:10px; padding:3px 3px; font-size:15px; width:53px; *width:45px; }
.goods_pager kbd input{ margin-right:6px; padding:3px 3px 2px; font-size:15px; width:50px; text-align:center; }

.main_box .boxCenterList{ font-size:12px; border: 1px solid #ebebeb; margin-bottom:10px; }
.main_box .boxCenterList .brand{ padding:10px; }
.main_box .boxCenterList .brand a{ border-right:1px solid #d2d2d2; float:left; width:170px; display:inline; margin:6px 0; }
.main_box .boxCenterList .brand p{ display:inline; margin-left:20px; float:left; width:530px; line-height:2em; }
.main_box .boxCenterList .brandCategoryA{ background:#fff; line-height:2.5em; border-top:1px solid #ebebeb; }
.main_box .boxCenterList .brandCategoryA a{ color:#3e9e93; font-weight:bold; margin:0 5px; display:inline-block; }
.main_box .boxCenterList .brandCategoryA a span{ font-weight:normal; }